namespace array_demo.Model
{
    /// <summary>
    /// 栈,递归的原理是一样的
    /// 普通函数和递归函数也是一样的
    /// </summary>
    /// <typeparam name="E"></typeparam>
    public interface IStack<E>
    {
        int  Count { get; }

        bool IsEmpty { get;}

        void Push(E e );

        E Pop();

        E Peek();
    }
}